Tweak last vectorlike_header change.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 9 Nov 2012 11:38:31 +0000 (15:38 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 9 Nov 2012 11:38:31 +0000 (15:38 +0400)
commitbf656ce323929fdb540d3deb1aad25ca168e2a2c
tree4337cf0d6e57abf137f042dcb94a03e501df2b85
parent329957f674c9c4a71b6dd5dea7ff55a02ce1bea2
Tweak last vectorlike_header change.
* alloc.c (struct Lisp_Vectorlike_Free): Special type to represent
vectorlike object on the free list.  This is introduced to avoid
some (but not all) pointer casting and aliasing problems, see
http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html.
* .gdbinit (pvectype, pvecsize): New commands to examine vectorlike
objects.
(xvectype, xvecsize): Use them to examine Lisp_Object values.
src/.gdbinit
src/ChangeLog
src/alloc.c